home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
extras
/
falcon
/
falconf
/
falconf.txt
< prev
Wrap
Text File
|
1995-04-27
|
10KB
|
294 lines
FALCONF.CPX Kurzbeschreibung des Programms "Falconfig"
ACHTUNG:
Vor Einsatz des Programms bitte die Warnhinweise lesen!
(wegen Super78)
NAME
FALCONF.CPX - Falcon-spezifische Einstellungen vornehmen
SYNTAX
wird über das variable Kontrollfeld von Atari aufgerufen
BESCHREIBUNG
Das Programm FALCONF.CPX ist ein Modul für das variable
Kontrollfeld von Atari.
Zur Installation ist es in den CPX-Ordner zu kopieren,
beim nächsten Start vom Kontrollfeld ist es dann aktiv.
Das CPX erlaubt folgende Einstellungen:
1) Takfrequenz CPU 68030 auf 8 oder 16 Mhz einstellen:
Der 68030 im Falcon kann mit 8 oder 16 Mhz
getaktet werden. Für einige Spiele ist es
sinnvoll, die Taktfrequenz auf 8 Mhz zu verlangsamen.
(invertiert = 16 Mhz)
2) Taktfrequenz Blitter auf 8 oder 16 Mhz einstellen:
Auch der Blitter kann verlangsamt werden.
Zweck: siehe 1)
(invertiert = 16 Mhz)
3) Cache I/D an:
Der Befehls- und Daten-Cache des 68030-Prozessors
können ein- und ausgeschaltet werden.
Abschalten verlangsamt das Arbeiten erheblich,
ist aber für einige unsauberer Programme
und zur Verlangsamung von Spielen manchmal
notwendig.
(invertiert = Cache eingeschaltet)
Auf Wunsch füge ich getrennte Schalter für
Befehls/Datencache in das Programm ein.
4) interne IDE-Harddisk ein/ausschalten:
Die Falcon-interne Festplatte kann aus
Stromspargründen ausgeschaltet werden,
falls z.B. sowieso nur auf eine externe
SCSI-Platte zugegriffen werden soll.
Ein Reset schaltet die IDE-HD auf jeden Fall
wieder ein.
(invertiert = AT-Bus-Festplatte eingeschaltet)
5) Bildwechselfrequenz auf 78/60 Hz einstellen:
Das Falcon-Videosystem ist voreingestellt
auf Standard-VGA-Modus mit 60 Hz Bildfrequenz.
Um ein flimmerfreieres Bild zu erreichen,
kann die Bildwechselfrequenz auf 78 Hz
heraufgesetzt werden.
Bei Anwahl dieses Menüpunktes erfolgt
aus Sicherheitsgründen eine Rückfrage
vor Aktivierung.
Die x/y-Auflösung bleibt unverändert.
(Drücken von Funktionstaste 3 stellt die
Bildwechselfrequenz auf 60 Hz)
ACHTUNG:
Der angeschlossene Monitor mu₧
dafür geeignet sein, sonst kann er
zerstört werden!
(invertiert = 78 Hz Frequenz aktiv)
6) DSP-Optionen:
a) DSP-Stop:
DSP in Stop-Zustand versetzen,
um Strom bei Nichtnutzung des DSP's zu sparen.
Kann mal jemand mit geeigneten Me₧geräten
den Erfolg dieser Aktion messen?
Die Funktion wird bei Anwahl sofort ausgeführt!
Es müssen im Ordner C:\CPX\ die Dateien
DSP_WAIT.LOD und DSP_STOP.LOD existieren,
sonst erscheint eine Fehlermeldung.
Bei gesperrtem DSP (dsplock) wird die Funktion
_nicht_ ausgeführt, evtl. also vorher
DSP-Unlock anklicken.
b) DSP-Wait:
DSP in Wait-Zustand versetzen, ähnlich 6a),
spart nur etwas weniger Strom, DSP ist
aber schneller wieder aktivierbar.
Die Funktion wird bei Anwahl sofort ausgeführt!
c) DSP-Unlock:
Ein eventuell gesperrtes DSP-Subsystem wird
wieder freigegeben. Sinnvoll nach einem
Absturz von den DSP-nutzender Software,
erspart einen Reset.
(wird sofort aktiv)
d) Soundsystem freigeben:
Zweck: ähnlich c), nur Soundsubsystem statt
DSP-Subsystem (wird sofort aktiv)
7) externen Input zu DSP-Output hinzumischen oder nicht:
Die über den AD-Eingang gewandelten Daten
können dem Ausgang zu den vom DSP bearbeiteten Daten
hinzuaddiert werden.
(invertiert = DSP- und Audiodaten werden gemixt)
8) Input für AD-Wandler ist Mikrophon-Eingang oder PSG:
Eingangsquelle für den AD-Wandler können zum einen
die am AD-Wandler anliegende Signalquelle sein
oder die vom PSG (ST-kompatibler Soundchip) erzeugten
Klänge sein.
(invertiert = Daten kommen vom PSG)
9) STE-Mode ein/ausschalten
Um die Kompatibilität zur alten ST-Serie zu verbessern:
Es wird kein Buserror mehr ausgelöst wenn auf Register
zugegriffen wird, die nicht existieren.
Das hilft bei einigen Spielen, die z.B. bei der
Soundausgabe abschmieren.
Bei den bisherigen Ataris existierten die Soundregister
mehrmals hintereinander (gespiegelt) und das haben
findige (?) Soundroutinenprogrammierer ausgenutzt.
Man konnte mehrere Register auf einmal setzen
(z.B. move.l = 2 Register) und somit Rechenzeit sparen.
Dies wurde auf dem Falcon geändert, es sind nur noch die
dokumentierten Register vorhanden.
Einschalten der STE-Register schaltet auch die
Blitter- und Prozessorgeschwindigkeit auf 8 Mhz
herunter. Das passiert anscheinend leider automatisch,
daran kann _ich_ nichts ändern.
10) Mauszeiger auf jeden Fall wieder sichtbar machen
Gerade unter MultiTOS verschwindet oft der Mauszeiger,
wenn ein Programm abstürzt. Mittels dieser Funktion
wird der Mauszeiger unmittelbar wieder eingeschaltet.
(Auch über Funktionstaste 2 aktivierbar)
(wird sofort aktiv)
11) Taste F9:
Reset auslösen. Es wird zuvor rückgefragt, ob wirklich
ein Reset ausgelöst werden soll, bei Anwahl von "OK"
erfolgt ein Neustart des Rechners.
Mir fehlt ein CPX, mit dem ich ohne "Affengriff"
oder Resetknopf einen Neustart auslösen kann, hier
funktioniert es nun (bald) mit reiner Mausbedienung.
Ein Button für diese Funktion wird noch hinzukommen!
Die Funktionen 1), 2), 3), 4), 7), 8) werden erst mit
Aktivierung von " OK " oder "Sichern" aktiv, die anderen
unmittelbar (bzw. Super78 nach einer Rückfrage).
Gesichert und eingestellt beim Initialisieren des CPX
werden die Punkte 1), 2), 3), 4), 5), 7), 8).
"Super78" wird nur bei angeschlossenem VGA-Monitor beachtet,
auch in der Bootphase des CPX, wo die gesicherten Voreinstellungen
aktiviert werden.
Standardmä₧ig wird das CPX in folgender Konfiguration geliefert:
1), 2), 3), 4) , 7), 8) aktiv, Super78 aus, STE-Mode aus.
Anwahl von "Abbruch" nachdem schon "Sichern" angewählt wurde
restauriert den Status wie er bei Aufruf des Falconfig-CPX war,
belä₧t aber die evtl. verändert gesicherten Einstellungen
wie beim Sichern, d.h. bei einem Neustart werden die zum Zeitpunkt
des "Sicherns" herrschenden Einstellungen aktiv.
(Welches Vorgehen ist hier Standard?)
Drücken der Taste Help ruft die Info-Box auf.
Der Machine-Cookie mu₧ dem Falcon-Cookie genau entsprechen
(_MCH = 0x30000L), sonst verweigert das Programm generell
seine Arbeit.
FEHLER
Die Soundsubsystem- und DSP-Funktionen nehmen keine Rücksicht
auf ein evtl. gesperrtes Soundsystem. Dies ist kein Fehler,
sondern Feature, genauso wie bei der "Maus an"-Funktion.
DSP_WAIT.LOD und DSP_STOP.LOD müssen im Ordner C:\CPX\
bei Anwahl der Funktionen DSP-Wait/Stop existieren.
Eine direkte Einbindung der DSP-Binaries in den Source-Code
wird noch erfolgen, wer hat Tips, wie das geht?
(Das Programm lodtocv.ttp ist vorhanden)
HISTORY
0.01: (10.5.93)
erste Version
0.02: (11.5.93)
1) PSG- und Tonmix-Status werden (legal) erfragt.
2) Die gesicherten Voreinstellungen werden beim
Initialisieren des CPX wiederhergestellt.
3) 3D-Buttons jetzt auch unter TOS 4.02 aufwärts
4) Doku- und RSC-Texte geändert
1.03 (13.5.93)
1) DSP-Stop und -Wait funktionieren
2) Texte jetzt deutsch mit deutschem Kontrollfeld,
sonst englisch.
3) Neues Icon: ein stilisierter Falcon...
4) Versionsnummer ist jetzt gleich CPX-Versionsnummer
5) Das Frequenzregister des Falcon wird nur noch
bei _aktiviertem_ Super78 während der Initialisierungphase
verändert. Falls Super78 inaktiv eingestellt ist,
gibt es somit auf keinen Fall Komplikationen mit
anderen Auflösungserweiterungen.
1.04 (14.5.93)
1) Auf das Frequenzregister des Falcon wird generell nur
noch zugegriffen, wenn ein VGA-Monitor angeschlossen ist.
2) Der Button "Super78" wurde bisher nur disabled in
VGA-Modi, nun wird auch noch der touchexit-Status
entfernt, Taste F3 ist dann auch nicht mehr möglich.
3) Der Falcon-Cookie wird jetzt auch in cpx_init
überprüft und nicht erst in cpx_call, sonst gibt
es Bomben auf einem "normalen" ST.
4) Falconfig wird jetzt teilweise _ohne_ 68020-Option
kompiliert, damit ein "normaler" ST-Besitzer auf
jeden Fall ohne Bomben bis zur Fehlermeldung
"Falcon erforderlich" gelangen kann...
5) Doppelklick wird ausmaskiert (für != ETC_MSG)
(den Button DSP konnte man sinnlos invertieren).
1.05 (18.5.93)
1) In den Buttons für Blitter-Mhz und 68030-Mhz
steht die ausgewählte Frequenz im Klartext (8/16).
1.06 (25.5.93)
1) "Maus ein" schaltet jetzt den Mauszeiger nicht nur ein,
sondern ändert die Mausform auch auf ARROW (Pfeil)
2) Die Internationalität wurde erweitert:
USA/GB, FRG, FRA, SPA, ITA und SWE werden
berücksichtigt. Bei einer nicht unterstützen Sprache
erscheinen die Texte (wie schon bisher) in englisch.
1.07 (6.6.93)
1) STE-Mode ein/ausschalten hinzugefügt.
2) unlocksnd ist nun unter dem DSP-Popup zu finden.
3) Taste F9 für Reset-Auslösung hinzugefügt.
AUTOR
Fragen, Anregungen und Kritik an den Autor:
Christoph Wissing
Grüner Weg 7
4441 Wettringen
Mausnetz: Christoph Wissing @ ST
Telefon: (02 31) 75 61 94
VERSION
Datum: 25.05.1993
Versionsnummer: 1.06
CPX-Kennung: FCNF
läuft auf: allen Falcon-kompatiblen Rechnern
STATUS
eingeschränktes Public Domain-Gut:
Dritte dürfen keine geldwerten Vorteile für das
Weitergeben/Verbreiten von FALCONF.CPX beziehen.
D.h. _kommerzielle_ PD-Versender/Disk-Magazine
fallen aus der Verbreitung heraus!
Die Verbreitung über DFÜ-Netze wie Mausnet und Internet
ist ausdrücklich erlaubt.
ACHTUNG!
Ich schlie₧e jede Haftung für Schäden durch Benutzung
des Programms aus, obwohl FALCONFIG nach bestem
Wissen und Gewissen programmiert wurde.
Insbesondere weise ich darauf hin, das die Einstellung
"Super78" bei nicht dafür geeigneten Monitoren
zur Zerstörung des Monitors führen kann.